package com.fdb.efp.flow.service.vo;

import java.io.Serializable;

import com.fdb.basic.framework.core.vo.BaseInfo;

/**
 * 业务流转配置树
 * @author fuzm
 *
 * @param <T>
 */
public class BizFlowCfgTreeVO<T> extends BaseInfo implements Serializable{
	
	private static final long serialVersionUID = 1L;

	private String nodeId;
	
	private String nodeName;

	private String parentNodeId;
	
	/**
	 * nodeType 
	 * 		flow : 业务流程配置
	 * 		stage: 业务阶段
	 * 		node : 业务节点
	 */
	private String nodeType;
	
	private String bizFlowId;
	
	private String bizFlowName;
	
	private T data;

	public String getNodeId() {
		return nodeId;
	}

	public void setNodeId(String nodeId) {
		this.nodeId = nodeId;
	}

	public String getNodeName() {
		return nodeName;
	}

	public void setNodeName(String nodeName) {
		this.nodeName = nodeName;
	}

	public String getNodeType() {
		return nodeType;
	}

	public void setNodeType(String nodeType) {
		this.nodeType = nodeType;
	}

	public String getParentNodeId() {
		return parentNodeId;
	}

	public void setParentNodeId(String parentNodeId) {
		this.parentNodeId = parentNodeId;
	}

	public String getBizFlowId() {
		return bizFlowId;
	}

	public void setBizFlowId(String bizFlowId) {
		this.bizFlowId = bizFlowId;
	}

	public String getBizFlowName() {
		return bizFlowName;
	}

	public void setBizFlowName(String bizFlowName) {
		this.bizFlowName = bizFlowName;
	}

	public T getData() {
		return data;
	}

	public void setData(T data) {
		this.data = data;
	}
}
